home *** CD-ROM | disk | FTP | other *** search
/ Programmer Plus 2007 / Programmer-Plus-2007.iso / Programming / ActiveX Controlls / NCTAudioEditor2 ActiveX DLL / NCTAudioEditor2.exe / {app} / Samples / TestDelphiAudioEditor2 / Vox.pas < prev   
Encoding:
Pascal/Delphi Source File  |  2003-03-28  |  1.4 KB  |  48 lines

  1. unit Vox;
  2.  
  3. interface
  4.  
  5. uses
  6.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  7.   Dialogs, StdCtrls, ExtCtrls, NCTAUDIOEDITOR2Lib_TLB;
  8.  
  9. type
  10.   TfrmVox = class(TForm)
  11.     OKBtn:     TButton;
  12.     CancelBtn:     TButton;
  13.     rgFrequency: TRadioGroup;
  14.     procedure OKBtnClick(Sender: TObject);
  15.   private
  16.     { Private declarations }
  17.   public
  18.     { Public declarations }
  19.   end;
  20.  
  21. var
  22.   frmVox: TfrmVox;
  23.  
  24. implementation
  25.  
  26. uses Main;
  27.  
  28. {$R *.dfm}
  29. //---------------------------------------------------------------------
  30. procedure TfrmVox.OKBtnClick(Sender: TObject);
  31. begin
  32.     case (rgFrequency.ItemIndex) of
  33.         0: frmMain.AudioEditor1.FileFormat.SetFormatVOX(FQ_6_KHZ);
  34.         1: frmMain.AudioEditor1.FileFormat.SetFormatVOX(FQ_8_KHZ);
  35.         2: frmMain.AudioEditor1.FileFormat.SetFormatVOX(FQ_11_KHZ);
  36.         3: frmMain.AudioEditor1.FileFormat.SetFormatVOX(FQ_12_KHZ);
  37.         4: frmMain.AudioEditor1.FileFormat.SetFormatVOX(FQ_16_KHZ);
  38.         5: frmMain.AudioEditor1.FileFormat.SetFormatVOX(FQ_22_KHZ);
  39.         6: frmMain.AudioEditor1.FileFormat.SetFormatVOX(FQ_24_KHZ);
  40.         7: frmMain.AudioEditor1.FileFormat.SetFormatVOX(FQ_32_KHZ);
  41.         8: frmMain.AudioEditor1.FileFormat.SetFormatVOX(FQ_44_KHZ);
  42.         9: frmMain.AudioEditor1.FileFormat.SetFormatVOX(FQ_48_KHZ);
  43.     end;
  44. end;
  45. //---------------------------------------------------------------------------
  46.  
  47. end.
  48.